bool Insert( List L, ElementType X )
{
    int i=0,tag;
    while(L->Data[i]>X)
    {
        i++;
    }
    tag=i;
    if(L->Data[i]==X||(L->Last+1)>=MAXSIZE)
        return false;
    for(i=L->Last;i>=tag;i--)
    {
        L->Data[i+1]=L->Data[i];
    }
    L->Data[tag]=X;
    ++L->Last;
    return true;
}
